package org.qpcr.community.project.model.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import org.hswebframework.ezorm.rdb.mapping.annotation.Comment;
import org.hswebframework.web.api.crud.entity.RecordCreationEntity;
import org.hswebframework.web.api.crud.entity.RecordModifierEntity;
import org.hswebframework.web.crud.annotation.EnableEntityEvent;

import javax.persistence.Column;
import javax.persistence.Table;

@Getter
@Setter
@Table(name = "biz_data_analysis_experimental_records")
@Comment("实验数据分析实验记录表")
@EnableEntityEvent
public class DataAnalysisExperimentalRecordsEntity extends ExperimentalRecordsInstanceEntity  implements RecordCreationEntity, RecordModifierEntity {
    @Column(name = "group_id", length = 64)
    @Schema(description = "分组ID")
    private String groupId;
    @Column(name = "source", length = 10)
    @Schema(description = "数据来源")
    private String source;

    @Column(name = "tm_vic",length = 1024)
    @Schema(description = "TM_VIC")
    private  String tmVic;

    @Column(name = "tm_cy5",length = 1024)
    @Schema(description = "TM_Cy5")
    private String tmCy5;

    @Column(name = "tm_fam",length = 1024)
    @Schema(description = "TM_FAM")
    private String tmFam;

    @Column(name = "tm_rox",length = 1024)
    @Schema(description = "TM_ROX")
    private String tmRox;

    @Column(name = "ac",length = 10)
    @Schema(description = "扩增曲线是否存在")
    private Double ac;

    @Column(name = "record_id",length = 64)
    @Schema(description = "记录ID")
    private String recordId;
}
